home *** CD-ROM | disk | FTP | other *** search
/ Resource for Source: C/C++ / Resource for Source - C-C++.iso / misc_src / tgraf011 / tgraf011.txt < prev    next >
Text File  |  1995-11-01  |  3KB  |  61 lines

  1. TGraf     : a Tiny Grafing C++ class for MSWindows3.1 or higher.
  2.  
  3. Author    : David I. Hong
  4. E-Mail    : hong@ece.ucdavis.edu
  5.  
  6. Version    : Alpha 0.1.1
  7. Date    : Feburary 5, 1995
  8.  
  9. Terms    : None!
  10.  
  11. ==============================================================================
  12.  
  13. [Q.1] What is it, who is it for, and do I want to use it?
  14. [A.1] TGraf is a simple C++ class to do line and scatter plots on MSWindows.
  15.       It is _not_ meant to and intended to replace other plotting libraries.
  16.       Some finds it useful when he/she needs to take a quick look at data and 
  17.       generate hardcopies while prototyping and debugging the "CORE"
  18.       programs *before* purchasing "EXPENSIVE" commercial libraries.
  19.       Especially, in R&D enviroment where more refined plots are needed
  20.       only after extensive analysis of data. Saves plotting time!
  21.       To most people, quality of plots might not be up to standards.
  22.       However, it is SMALL, EASY to use, and FREE!  
  23.             
  24. [Q.2] What is in the package?
  25. [A.2] The package contains:
  26.      1. TGRAF.DLL,        plotting engine
  27.           2. TGRAF.LIB,        import library
  28.           3. TGRAF.H,        header file
  29.           4. GRAFDEMO.EXE,    example program
  30.           5. GRAFDEMO.PRJ,    example's project file (TC++)
  31.           6. TGRAF.RC,        resource file
  32.           7. TGRAF.RES,        compiled resource file
  33.           8. GRAFDEMO.DEF,    definition file
  34.           9. GRAFDEMO.CPP,    example(OWL1.0) source code
  35.        10. TGRAF011.TXT,    you are reading it now.
  36.  
  37. [Q.3] Can I use TGRAF with VC++, BC++, SC++, WC++ and TC++?
  38. [A.3] Yes. The example is in TC++ project, and is written using OWL1.0.
  39.       However, TGRAF can be use with other compilers.
  40.  
  41. [Q.4] Is there support for TPW or BPW, VBX and RW(Resource Workshop)?
  42. [A.4] TGRAF 0.1.0 supported TPW and BPW. But, no longer.
  43.       VBX and RW supports are planned. (RW might be easier to do, IMHO)
  44.  
  45. [Q.5] What are some features?
  46. [A.5] Not so impressive, but useful features, hopefully, are :
  47.       1. Unlimited data points in a data set.(Only limited by available memory)
  48.       2. Unlimited data sets in a plot.(Only limited by available memory)
  49.       3. Text can be attached to each data point.
  50.       4. Line, Scatter and Line_Dot(Line+Scatter) plots.
  51.       5. Hardcopy througth any MSWindows supported printers.(True WYSIWYG.)
  52.       6. Small and Easy to use.
  53.  
  54. [Q.6] Why graphing is so ssslow?
  55. [A.6] The DLL uses Circular Doubly Linked List Class for its storage. 
  56.       (I didn't want to use compiler's container classes.) 
  57.       IMHO, pointer operations tend to be a bit slow to work with.
  58.       However, it's tolerable.
  59.  
  60. [Q.7] Are there any problems with HP4xx printers?
  61. [A.7] Not that I know of. If anybody is having difficulties, drop me a line.